On the Duality of Resource Leases and Jobs

نویسندگان

  • Laura Grit
  • Lavanya Ramakrishnan
  • Jeff Chase
چکیده

Today’s batch computing systems derive from a job scheduling paradigm. In contrast, utility service environments assign measured quantities of resources to long-running customer activities according to policies for resource matching and allocation. In this paper we explore the duality between job scheduling and utility resource management using a leasing abstraction that generalizes reservations. We suggest that advanced job management systems will increasingly incorporate elements of utility systems to support new capabilities for urgent computing, predictable execution of large composite workflows, manageability and customization, and technology trends such as server virtualization. We show that similar resource sharing policies may be implemented using either abstraction, and explore a design space of hybrid systems that combine leases and job scheduling to balance various objectives. Experiments compare and characterize representative models from the design space in terms of job scheduling and resource management.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Job Scheduling in Data Grid Environment Based on Data and Computational Resource Availability

Data Grid is an infrastructure that controls huge amount of data files, and provides intensive computational resources across geographically distributed collaboration. The heterogeneity and geographic dispersion of grid resources and applications place some complex problems such as job scheduling. Most existing scheduling algorithms in Grids only focus on one kind of Grid jobs which can be data...

متن کامل

Enabling Cost-Effective Resource Leases with Virtual Machines

Leasing resources for short periods of time can be of great value to many applications. Applications consisting of workflows of small tasks (such as Montage [5], GADU [6] or fMRI [7]), can be more efficiently scheduled by a workflow engine (e.g., Pegasus [8] or Swift [9]) when using leased resources than when each request must pass via a traditional scheduler. Interactive applications (where th...

متن کامل

Exploring Availability and Usage Guarantees in Resource Allocation Through Leases

The development of cheap computing resources and an efficient networking infrastructure has led to the abundance of large computing clusters. Clusters introduce interesting resource management problems. A significant challenge for a cluster’s resource manager is to dynamically and efficiently allocate resources to competing consumers according to a configurable policy and to provide guarantees ...

متن کامل

Resource Provisioning based on Leases Preemption in InterGrid

Resource provisioning is one of the main challenges in resource sharing environments such as InterGrid. Recently, many resource management systems in resource sharing environments use lease abstraction and virtual machines for provisioning. In resource sharing environments resource providers serve requests from external (grid) users along with their own local users. The problem arises when ther...

متن کامل

Resource Provisioning based on Lease Preemption in InterGrid

Resource provisioning is one of the main challenges in resource sharing environments such as InterGrid. Recently, many resource management systems in resource sharing environments use lease abstraction and virtual machines for provisioning. In resource sharing environments resource providers serve requests from external (grid) users along with their own local users. The problem arises when ther...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007